have a mind as sharp as a steel trap - Türkçe İngilizce Sözlük